﻿.row{ margin-bottom: 20px; overflow: hidden;}
.row-last{ margin: 0;}
.areaL{ width: 300px; float: left; margin-right: 20px;}
.areaR{ width: 300px; float: right; margin-left: 20px;}
.areaC{ overflow: hidden;}

/* 头条 */
.hotNews .siteWidth{ padding: 20px; width: 1160px; background: #ffffffab url(../../base/img/topicbg.png);}
.hotNews .topicList{ overflow: hidden;}
.hotNews .topicList .t{ border: none; padding: 10px 0; margin: 0; text-align: center;}
.hotNews .topicList .t .title a{font-size: 32px; font-weight: bold; color: #e00;}
.hotNews .topicList .n{ float: left; margin: 0 1%; width: 31.2%;}
.hotNews .topicList .n .date{ color: #333;}

/* 焦点图&新闻组 */
#rowA .side{ float: right; margin: 0 0 0 20px; width: 200px;}
#tzgg{ margin: 0;}
#tzgg .hd{background: #156ab6 url(../../base/img/tabbg0.jpg) center;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#tzgg .hd h3 a{ color: #fff;}
#tzgg .bd{ padding: 15px 10px 5px; background-color: #f9f9f9; margin-bottom: 0px;}
#tzgg .fd a{ display: block; padding-left: 80px; font-size: 16px; background: #156ab6 url(../../base/img/icons-home.png) no-repeat 35px 15px; line-height: 60px; color: #fff; transition: all 0.25s ease 0s;}
#tzgg .fd a:hover{ filter: alpha(opacity=80);opacity: 0.8;}

/* 焦点图 */
#focusNews{ float: left; width: 500px; margin-right: 20px;}
#focusNews .hd{ margin-top: 10px; position: static; bottom: 0; right: 0;}
#focusNews .hd li{ width: 24.99%; margin: 0; height: 89px;}
#focusNews .hd li .pic{ margin: 3px;}
#focusNews .hd li .pic img{ width: 100%; height: 83px;}
#focusNews .hd li .title{ display: none;}
#focusNews .hd ul li.on{ background-color: #156ab6;}
#focusNews .bd .con{ height: 50px; line-height: 50px;}
#focusNews .bd .con .titleBg{ height: 50px;}
#focusNews .bd .con .title{ width: 100%; text-align: center;}
#focusNews .bd .con .title a{ font-size: 16px;}
#focusNews .bd .pic img{ width: 500px; height: 330px;}

/* 新闻组切换 */
#indXwdt{ margin: 0; overflow: hidden;}
#indXwdt .hd{ background: none;}
#indXwdt .hd ul{/* overflow: hidden; */margin: 0 -5px;}
#indXwdt .hd li{ float: left; width: 32.5%; text-align: center;;}
#indXwdt .hd li a{display: block;margin: 0 5px;height: 38px;line-height: 38px;border: 1px solid #c0dce7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #e4f2ff;}
#indXwdt .hd li.on a{background: #156ab6 url(../../base/img/tabbg0.jpg) center center no-repeat;border-color: #156ab6;color: #fff;font-weight: bold;}
#indXwdt .bd{ padding: 15px 0 0;}

/* ----- rowC ----- */
#rowC{ margin-left: -5px; overflow: hidden;margin-bottom: 0;}
.boxTab{ float: left; margin-left: 5px; overflow: hidden;}
.boxTab .tabHd{position: relative;float: left;width: 60px;height: 410px;text-align: center;cursor: pointer;}
.boxTab .tabHd h3{padding: 60px 20px 15px;font-size: 20px;line-height: 25px;color: #fff;height: 120px;}
.boxTab .tabHd i{ position: absolute; top: 20px; left: 50%; margin-left: -15px; width: 30px; height: 30px;background: url(../../base/img/icons-home.png) no-repeat center -65px;}
.boxTab .tabHd em{ position: absolute; top: 220px; left: 50%; margin-left: -15px; width: 30px; height: 30px;background: url(../../base/img/icons-home.png) no-repeat center -241px;}
.boxTab.on em{ background-position: center -297px;}
.boxTab .tabBd{width: 696px;height: 155px;padding: 19px;border: 1px solid #dbeaf3;overflow: hidden;margin-bottom: 20px;}

#zmhd{float: right;width: 344px;margin-left: 0;}
/* #zmhd .tabBd{width: 244px;} */
#zmhd .tabBd{width: 304px;padding: 10px 19px;height: 388px;}
#zmhd .tabHd{background-image: url(../../base/img/tabbg2.jpg);float: right;background-size: cover;display: none;}
#zmhd .tabHd i{ background-position: center -123px;}
#bsfw { background-image: url(../../base/img/tabbg3.jpg);position: relative;}
#bsfw i{ background-position: center -182px;}
#zwgk{background: url(../../base/img/tabbg1.jpg) no-repeat;margin-bottom: 20px;height: 195px;}

/* 政务公开-切换 */
#zwgk .areaL{ width: 320px;}
#zwgk .areaR{ width: 180px;}

/* 政务公开-信息公开按钮组 */
.xxgkIcons{ overflow: hidden; margin: 0 -5px 0px;}
.xxgkIcons li{ float: left; width: 49.99%;}
.xxgkIcons li a{display: block;margin: 0 5px 10px;padding-left: 26px;height: 42px;line-height: 42px;background: #fafafa url(../../base/img/icons-xxgkml.png) no-repeat 8px 15px;border: 1px solid #cddeeb;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.xxgkIcons li a:hover{ background-color: #f6f8fa;}
.xxgkIcons .li2 a{ background-position: 8px -39px;}
.xxgkIcons .li3 a{ background-position: 8px -90px;}
.xxgkIcons .li4 a{ background-position: 8px -408px;}
.xxgkIcons .li5 a{ background-position: 8px -197px;}
.xxgkIcons .li6 a{ background-position: 8px -142px;}
.xxgkIcons .li7 a{ background-position: 8px -301px;}
.xxgkIcons .li8 a{ background-position: 8px -353px;}
.xxgkIcons .li9 a{ background-position: 8px -409px;}
.xxgkIcons .li10 a{ background-position: 8px -467px;}
.xxgkBtnGroup{ overflow: hidden; margin: 0 -5px;}
.xxgkBtnGroup li{ float: left; width: 49.99%;}
.xxgkBtnGroup li a{display: block;margin: 0 5px 10px;padding-left: 50px;height: 50px;line-height: 50px;background: #47b793 url(../../base/img/icons-home.png) no-repeat 16px -340px;color: #fff;overflow: hidden;font-size: 16px;transition: all 0.25s ease 0s;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.xxgkBtnGroup .li2 a{background-color: #fbab4a;background-position: 16px -396px;}
.xxgkBtnGroup li a:hover{ filter: alpha(opacity=80);opacity: 0.8;}

/* 政务公开-重点领域信息公开目录 */
.zdlySideBox .hd{ background-color: #156ab6;}
.zdlySideBox .hd h3{ height: 40px; line-height: 40px; font-size: 16px; text-align: center;}
.zdlySideBox .hd h3 a{ color: #fff;}
.zdlySideBox .bd{ padding: 0; margin: 0; height: 288px; overflow: hidden;}
.zdlySideBox .bd li{ height: 35px; line-height: 35px; border-bottom: 1px solid #fff;}
.zdlySideBox .bd li h3{ background: #f9f9f9 url(../../base/img/icons.png) no-repeat 97% -200px;}
.zdlySideBox .bd li a{ padding-left: 40px; display: block;background: url(../../base/img/icons.png) no-repeat 20px -154px;}
.zdlySideBox .bd li:hover h3{ background-color: #f1f1f1;}
.zdlySideBox .bd .ul1{ display: none;}

/* 政务公开-法规文件切换等 */
#zwgk .areaC .hd{ background: none;}
#zwgk .areaC .hd ul{ overflow: hidden; margin: 0 -5px;}
#zwgk .areaC .hd li{ float: left; width: 33%; text-align: center;}
#zwgk .areaC .hd li a{ display: block; margin: 0 5px; height: 38px; line-height: 38px; border: 1px solid #ddd;}
#zwgk .areaC .bd{ height: 120px;}

/* 政民互动-切换 */
#zmhd .areaL{ width: 200px; float: right; margin: 0 0 0 20px; border: 1px solid #ddd;}
#zmhd .areaR{ width: 140px;}

/* 政民互动-网上信访按钮组 */
.wsftBtnGroup{ overflow: hidden; margin: 0 -5px 10px;}
/* .wsftBtnGroup li{float: left;width: 50%;} */
.wsftBtnGroup li{float: left;width: 100%;}
.wsftBtnGroup li a{display: block;margin: 0 5px 7px;padding-left: 30px;height: 56px;line-height: 56px;background: url(../../base/img/icons-home.png) no-repeat 75px -453px;font-size: 18px;border: 1px solid #cddeeb;text-align: center;overflow: hidden;border-radius: 4px;}
.wsftBtnGroup .li2 a{background-position: 75px -521px;}
.wsftBtnGroup .li3 a{background-position: 75px -591px;}
.wsftBtnGroup li a:hover{ background-color: #f6f8fa;}

/* 政民互动-按钮组 */
.zmhdBtnGroup{ overflow: hidden;}
.zmhdBtnGroup li{ position: relative; margin: 0 0 10px;height: 39px; line-height: 39px; border: 1px solid #d4dfe7; background: #ebf0f4;}
.zmhdBtnGroup li a{ position: relative; z-index: 2; display: block; text-align: center; color: #fff; overflow: hidden;}
.zmhdBtnGroup li:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.zmhdBtnGroup li i{ position: absolute; top: 15px; left: 50%; margin-left: -15px; width: 30px; height: 30px; background: url(../../base/img/icons-home.png) no-repeat 0 -672px;}
.zmhdBtnGroup .li1{ border: none; border-left: 3px solid #639fe9; background-color: #1f6ac7;}
.zmhdBtnGroup .li2 a{ color: #333;}
.zmhdBtnGroup .li3 a{ color: #333;}
.zmhdBtnGroup .li4{ height: 80px; border: none; background-color: #33a6fa;}
.zmhdBtnGroup .li4 a{ padding-top: 41px;}
.zmhdBtnGroup .li5{ height: 80px; border: none; background-color: #f4ab50;}
.zmhdBtnGroup .li5 a{ padding-top: 41px;}

/* 政民互动-网上信访 */
#wsxf .hd{ padding: 0; background: none; border: 1px solid #ddd;}
#wsxf .hd h3{ padding: 0 20px; float: left; background-color: #156ab6; color: #fff;}
#wsxf .hd h3 a{color: #fff;}
#wsxf .bd{ padding: 10px 0 0;}
#wsxf .bd td{ padding: 6px;}
#wsxf .bd .dep{ display: none;}
#wsxf .bd .state{ display: none;}
#wsxf .bd .even{ background-color: #f5f5f5;}

/* 办事服务-按钮组 */
.bsfwBtnGroup{ overflow: hidden; margin: 0 -5px 10px;}
.bsfwBtnGroup li{ float: left; width: 24.99%;}
.bsfwBtnGroup li a{ display: block; margin: 0 5px 10px; padding-left: 30px; height: 60px; line-height: 60px; background: #fafafa url(../../base/img/icons-home.png) no-repeat 20px -794px; font-size: 16px; border: 1px solid #eee; text-align: center; overflow: hidden;}
.bsfwBtnGroup li a:hover{ background-color: #eee;}
.bsfwBtnGroup li.li1 a{ padding: 0; background: #156ab6; border: none; color: #fff;}
.bsfwBtnGroup .li3 a{ background-position: 20px -856px;}
.bsfwBtnGroup .li4 a{ background-position: 20px -918px;}

/* 办事服务-个人办事 */
/* #grbs .hd{ background-color: #f7f7f7; border-bottom: 1px solid #ddd;} */
#grbs .hd li a{ padding: 0 20px; color: #156ab6;border: none;}
#grbs .hd .on a{background-color: #156ab6; color: #fff;}
#grbs .bd{ padding: 10px 0 0;}
#grbs .bd .nodeList li{float: left;width: 24.99%;}
#grbs .bd .nodeList li a{border: none;font-size: 16px;border: 1px solid #d9e9f9;height: 46px;line-height: 46px;-webkit-border-radius: 4px;-moz-border-radius: 4px;background: #e4f2ff url(../../base/img/icons-fw.png) 25px 10px no-repeat;border-radius: 4px;text-indent:1.5em}
#grbs .bd .nodeList li a:hover{background-color:#fff; color:#156ab6;border-color:#156ab6;}
#grbs .bd .nodeList .li1 a{background-position-y:-432px}
#grbs .bd .nodeList .li2 a{background-position-y:-135px}
#grbs .bd .nodeList .li3 a{background-position-y:-212px}
#grbs .bd .nodeList .li4 a{background-position-y:-285px}
#grbs .bd .nodeList .li5 a{background-position-y:-359px}
#grbs .bd .nodeList .li6 a{background-position-y:-515px}
#grbs .bd .nodeList .li7 a{background-position-y:-975px}
#grbs .bd .nodeList .li8 a{background-position-y:-1137px}

#grbs .bd #fr .li1 a{background-position-y:-1245px}
#grbs .bd #fr .li2 a{background-position-y:-432px}
#grbs .bd #fr .li3 a{background-position-y:-1043px;background-size:15%}
#grbs .bd #fr .li4 a{background-position-y:-1083px}
#grbs .bd #fr .li5 a{background-position-y:-359px}
#grbs .bd #fr .li6 a{background-position-y:10px}
#grbs .bd #fr .li7 a{background-position-y:-1191px}
#grbs .bd #fr .li8 a{background-position:30px -698px}

#grbs .bd #bm .li1 a{background-position-y:-1030px}
#grbs .bd #bm .li2 a{background-position-y:-1520px}
#grbs .bd #bm .li3 a{background-position-y:-359px}
#grbs .bd #bm .li4 a{background-position-y:-63px}
#grbs .bd #bm .li5 a{background-position-y:-359px}
#grbs .bd #bm .li6 a{background-position-y:-515px}
#grbs .bd #bm .li7 a{background-position-y:-975px}
#grbs .bd #bm .li8 a{background-position-y:-1137px}

/* 办事服务-民生领域服务 */
#mslyfw .hd{ background-color: #156ab6;}
#mslyfw .hd h3{ height: 40px; line-height: 40px; font-size: 16px; text-align: center;}
#mslyfw .hd h3 a{ color: #fff;}
#mslyfw .bd{ padding: 0; height: 288px; overflow: hidden; border-left: 1px solid #ddd;}
#mslyfw .bd li{ float: left;width: 49.99%; height: 48px; line-height: 47px;}
#mslyfw .bd li a{ display: block; background: url(../../base/img/icons-msly.png) no-repeat 25px 18px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;}
#mslyfw .bd li a:hover{ background-color: #f8f8f8;}
#mslyfw .bd .li2 a{ background-position: 25px -21px;}
#mslyfw .bd .li5 a{ background-position: 25px -63px;}
#mslyfw .bd .li4 a{ background-position: 25px -107px;}
#mslyfw .bd .li3 a{ background-position: 25px -148px;}
#mslyfw .bd .li6 a{ background-position: 25px -189px;}
#mslyfw .bd .li7 a{ background-position: 25px -231px;}
#mslyfw .bd .li8 a{ background-position: 25px -272px;}
#mslyfw .bd .li9 a{ background-position: 25px -315px;}
#mslyfw .bd .li10 a{ background-position: 25px -356px;}
#mslyfw .bd .li11 a{ background-position: 25px -398px;}
#mslyfw .bd .li12 a{ background-position: 25px -443px;}

/* 专题专栏 */
#rdzt{ padding: 9px; border: 1px solid #ddd; background-color: #f9f9f9; overflow: hidden;}
#rdzt .hd{ float: left; margin-right: 10px; background-color: #d70001;}
#rdzt .hd h3 a{ display: block; padding: 10px; width: 40px; height: 40px; line-height: 20px; font-size: 18px; color: #fff;}
#rdzt .bd{position: relative; z-index: 1; height: 60px; padding: 0 10px; overflow: hidden;}
#rdzt li{width: 250px; float: left; margin-right: 15px;}
#rdzt li img{width: 250px; height: 60px;}
#rdzt li .tit{display: none;}

/* ----- rowE ----- */
.box .hd li{position: relative;}
.box .hd li.on i{width: 0;height: 0;border-top: 7px solid #0f7bc4;border-left: 7px solid transparent;border-right: 7px solid transparent;display: block;margin: auto;}
#rowE .side .box .hd, #rowE .mainContent .box .hd{ padding: 0; background: none; border-bottom: 1px solid #ddd;}
#rowE .side .box .hd h3, #rowE .mainContent .box .hd h3, #rowE .mainContent .box .hd li.on{ float: left; border-bottom: 1px solid #156ab6;}
#rowE .side .box .hd h3 a, #rowE .mainContent .box .hd h3 a, #rowE .mainContent .box .hd li.on a{ background: none; color: #156ab6;}

/* 走进县市 */
#zjxs{ margin-bottom: 5px; background: url(../../base/img/boxhdbg.jpg);}
#zjxs .hd{ padding: 0; background: url(../../base/img/indexzjxsbg.png) no-repeat right top;}
#zjxs .hd .more{ width: 12px; text-indent: -999px; overflow: hidden;}
#zjxs .hd h3{ float: left; padding: 0 25px 0 45px; background: #156ab6 url(../../base/img/icons-home.png) no-repeat 10px -986px;}
#zjxs .hd h3 a{ color: #fff;padding: 0;}

/* 县市简介 */
#rowE .side{ width: 615px; margin-right: 20px;}
#xsjj .bd .intro{ margin-bottom: 15px; text-indent: 2em;}
#xsjj .bd .nodeList{ height: 110px; background: url(../../base/img/indexzjxsicon.png) no-repeat center top;}
#xsjj .bd .nodeList li{float: left; width: 16.66%; text-align: center;}
#xsjj .bd .nodeList li a{ border: none; display: block; padding-top: 70px; line-height: 40px;}
#xsjj .bd .nodeList li a:hover{ background: none; color: #156ab6;}

/* 自然资源 */
#zrzy .bd .topicList{ margin: 0 -10px;}
#zrzy .bd .topicList .t{ float: left; width: 33.33%; padding: 0; margin: 10px 0; border: none; overflow: hidden;}
#zrzy .bd .topicList .t .pic{ margin: 0;}
#zrzy .bd .topicList .t .pic img{margin: 0 10px; width: 160px; padding: 1px; border: 1px solid #ddd;}
#zrzy .bd .topicList .t .con{ display: none;}
#zrzy .bd .topicList .n{ clear: both; margin: 0 10px;}

/* ---------- 友情链接 ---------- */
#friendLink{ border-top: 1px solid #c6c6c6; padding: 25px 0; height: 40px; background: url(../../base/img/footerlinkbg.jpg);}
#friendLink .siteWidth{ position: relative; z-index: 3;}
#friendLink dl{width: 25%;float: left;position: relative;}
#friendLink dl dt{ margin: 0 10px; height: 34px;line-height: 34px;overflow: hidden;border: 1px solid #ccc;background: #fff;position: relative;cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#friendLink dl dt i{ right: 12px; top: 50%; margin-top: -2px; border-width: 5px; position: absolute; border-color: transparent; border-style: dashed; border-top-color: #363636;border-top-style: solid; content: "";display: block; font-size: 0;line-height: 0;width: 0;}
#friendLink dl dt span{ display: block; margin: 0 36px 0 10px; border-right: 1px solid #ccc;}
#friendLink dd{ margin: 0 10px; bottom: 35px;display: none;position: absolute;left: 0;right: 0;}
#friendLink ul{ max-height: 389px; border: 1px solid #ccc; background: #fff;overflow-y: scroll;}
#friendLink li{line-height: 22px; padding: 8px 10px;border-bottom: 1px dotted #ccc;word-break: keep-all;white-space: nowrap;cursor: pointer;}
#friendLink li:hover{ color: #156AB6; background-color: #f1f1f1}
#friendLink .last{border-bottom: 0}
#friendLink .on dt{z-index: 9;border-color: #bbb; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
#friendLink .on dt i{ border-top-style: none; border-bottom-color: #aaa;border-bottom-style: solid;}
#friendLink .on dd{ display: block; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
#friendLink .on dd ul{ border-color: #bbb;}

.box .hd li{margin-right: 5px;}
.box .hd li:last-child{margin: 0;}
.box .hd li a{border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#fgwj .box .bd{padding: 10px 5px 0;}
#fgwj .hd{background-color: transparent;}
#fgwj .infoList li{line-height: 16px;}

.phone-list{height: 240px;overflow: hidden;margin-bottom: 5px;}
.phone-list li{height: 30px;line-height: 30px;font-size: 14px;}
.phone-list li span{color: rgb(179, 1, 1);}
#rowE .mainContent #zrzy .hd li a{border: none;}
.ad{position: relative;}
.ad .con{display: none;}
.ad .hd{position: absolute;bottom: 10px;right: 50px;}
.ad .hd ul li{float: left;width: 15px;height: 15px;background-color: #fff;color: #333;line-height: 15px;text-align: center;}
.ad .hd ul li.on{background-color: #156ab6;color: #fff;}

#tzgg-box li.n a{width: 360px;height: 23px;line-height: 23px; display: block;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

